speed checked by radar - German English Dictionary